package com.ezandroid.module.network.response;

import java.net.HttpURLConnection;

/**
 * 请求响应信息类
 *
 * @author markmjw
 * @date 2014-11-06
 */
public class HttpResponse<T> {
    /**
     * 失败.
     */
    public static final int CODE_FAILED = -1;

    /**
     * 成功.
     */
    public static final int CODE_SUCCESS = 0;

    /**
     * 请求Url.
     */
    public String url;

    /**
     * 请求状态码.
     */
    public int statusCode = HttpURLConnection.HTTP_BAD_REQUEST;

    /**
     * 服务器定义的响应码
     */
    public int code = CODE_FAILED;

    /**
     * 服务器定义的状态信息
     */
    public String message = "";

    /**
     * 数据体
     */
    public T data;
}
